//  租户中台下的用户中心下的角色管理、组织管理、用户管理
import Layout from '@/Layout/index.vue'
import { RouteConfig } from 'vue-router'
const tenantManage: RouteConfig = {
  path: '/mgr/tenantManage',
  component: Layout,
  redirect: '/mgr/tenantManage/user',
  name: '租户中台',
  meta: {
    title: '租户中台',
    icon: 'dashboard',
    hidden: true
  },
  children: [
    // 角色管理
    {
      path: 'role',
      name: '角色管理',
      meta: { title: '角色管理' }
    },
    {
      path: 'roleDetail/:id',
      name: '/mgr/tenantManage/roleDetail',
      meta: { title: '角色详情' }
    },
    {
      path: 'pageRole',
      name: '页面权限',
      meta: { title: '页面权限' }
    },
    {
      path: 'apiRole',
      name: 'API权限',
      meta: { title: 'API权限' }
    },
    // 组织管理
    {
      path: 'organization',
      name: '组织机构',
      meta: { title: '组织机构' }
    },
    {
      path: 'organization_add',
      name: '新增组织机构',
      meta: { title: '新增组织机构' }
    },
    {
      path: 'organization_edit',
      name: '编辑组织机构',
      meta: { title: '编辑组织机构' }
    },
    {
      path: 'organization_detail',
      name: '组织机构详情',
      meta: { title: '组织机构详情' }
    },
    // 用户管理
    {
      path: 'user',
      name: '用户管理',
      meta: { title: '用户管理' }
    },
    {
      path: 'user_add',
      name: '创建用户',
      meta: { title: '创建用户' }
    },
    {
      path: 'user_detail/:phone/:userId/:dataSource',
      name: '/mgr/tenantManage/user_detail',
      meta: { title: '用户详情' }
    },
    {
      path: 'user_edit',
      name: '编辑用户',
      meta: { title: '编辑用户' }
    }
  ]
}
export default tenantManage
